package com.budwk.app.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;

import com.budwk.app.miniapp.common.annotation.ExcelDictFormat;
import com.budwk.app.miniapp.common.excel.ExcelDictConvert;
import lombok.Data;

import java.sql.Timestamp;


/**
 * 应急信息抓取数据库视图对象 wx_spider_emergency_information
 *
 * @author dfxy
 * @date 2023-04-10
 */
@Data
public class WxSpiderEmergencyInformationVo {

    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @ExcelProperty(value = "${comment}", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "$column.readConverterExp()")
    private String id;

    /**
     * 应急信息标题
     */
    @ExcelProperty(value = "应急信息标题")
    private String informationtitle;

    /**
     * 应急信息详细内容
     */
    @ExcelProperty(value = "应急信息详细内容")
    private String informationcontent;

    /**
     * 省
     */
    @ExcelProperty(value = "省")
    private String province;

    /**
     * 市
     */
    @ExcelProperty(value = "市")
    private String city;

    /**
     * 区县
     */
    @ExcelProperty(value = "区县")
    private String district;

    /**
     * 乡镇
     */
    @ExcelProperty(value = "乡镇")
    private String street;

    /**
     * 信息渠道
     */
    @ExcelProperty(value = "信息渠道")
    private String informationchannels;

    /**
     * 应急信息发布时间
     */
    @ExcelProperty(value = "应急信息发布时间")
    private Timestamp releasetime;

    /**
     * 添加时间
     */
    @ExcelProperty(value = "添加时间")
    private String addtime;

    /**
     * 添加人
     */
    @ExcelProperty(value = "添加人")
    private String addperson;

    /**
     * 创建日期
     */
    @ExcelProperty(value = "创建日期")
    private String createdate;

    /**
     * 应急信息媒体
     */
    @ExcelProperty(value = "应急信息媒体	")
    private String informationmedia;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private String createdat;

    /**
     * 修改人
     */
    @ExcelProperty(value = "修改人")
    private String updatedby;

    /**
     * 修改时间
     */
    @ExcelProperty(value = "修改时间")
    private String updatedat;

    /**
     * 删除标记
     */
    @ExcelProperty(value = "删除标记")
    private String delflag;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createdby;

    /**
     * 添加人手机
     */
    @ExcelProperty(value = "添加人手机")
    private String addphone;

    /**
     * 灾情定位经度
     */
    @ExcelProperty(value = "灾情定位经度")
    private String longitude;

    /**
     * 灾情定位维度
     */
    @ExcelProperty(value = "灾情定位维度")
    private String latitude;

    /**
     * 灾情图片
     */
    @ExcelProperty(value = "灾情图片")
    private String picurl;

    /**
     * 灾情类型
     */
    @ExcelProperty(value = "灾情类型")
    private String disasterType;

    /**
     * 灾情详细地址
     */
    @ExcelProperty(value = "灾情详细地址")
    private String disasterAddress;

    /**
     * 灾害等级
     */
    @ExcelProperty(value = "灾害等级")
    private String disasterClass;


    /**
     * $column.columnComment
     */
    @ExcelProperty(value = "${comment}", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "$column.readConverterExp()")
    private String eventPicUrl;

    /**
     * 信息类型
     */
    @ExcelProperty(value = "信息类型")
    private String disasterStatus;

    @ExcelProperty(value = "视频地址不能为空")
    private String videoUrl;



    /**
     * 是否显示0显示，1不显示
     */
    private String isshow;
}
